add delete all entities methods. bug fixes
reorder methods
update README
remove useless protocol
re-order methods and improve update logic