fixed a bug where timesheets wouldn't renumber correctly when added or removed