jump support added to next() middleware calling technique

next(1) will skip next 1st handler and jump to 2nd handler in middleware

and next(-1) will invoke last handler in middleware