Towards an efficient and strongly-consistent distributed object store