better test case for scheduler.update_project