update generate timesheet