refactor jump optimization