Introduce delete method in server
Roll back using delete. Implement delete in client. Update PUT method to accept updates after key was initially inserted.
Repair on read implemented.
Convert to async