update schedule, we still need to make this dynamic