An event driven message passing distributed object store