Push implemented elsewhere and added rudimentary push validation
Commit only if something is changed
Implements reading of storages on server