Bug Fix: prevent unschedule when running once scheduled tasks