WIP updating data, have to rethink ID generation in client and server