Feature/3D and fixes

this includes the update_halo fixes and the OPS_ACC fixes