Implementing scheduling based on timer, start_routine isn't working