breaking out reast calls for date from base sync logic so that it can run in parallel