Add a queue for message , need to treat all in handler better than synchronized, must be change it