get updown working with updated wann_mmk0_updown_sph file from frank and avoiding some double allocations