added objects as a message destination; add send api in groups to send a message to the registered objects, changed checkpoint sync to use group/object messages
merge