Add in datetime fields for idempotency when syncing from server.
Restrict survey submission view to this week only.
Make the edit operation atomic.