Fixed bugs in updating info for previous workout

1. Date update
2. Field from previous workout will be reserved