Fixed and tidied up timesheet update