updated buffer to messages dependency and some readme refactoring