updates to scheduling in client