I think you should be calling scheduleTask and not rescheduleTask