Cache 'next' times with schedule too, so schedule changes re-calc 'next' time instead of waiting till the original 'next' time occurs.
Merge branch 'master' of github.com:hawk-ip/kohana-cron