also reset current service before moving to and resetting next