fix bug:the save and the get is not safe;sometimes will big mistake:we write 10 but read more than it;so we need to make sure never read more than write
fix bug:make sure we get message is never null.