update gateway operations