Refactor the daily update by doing single date update

Signed-off-by: Tony He <yangyi.he@stat.ucla.edu>