prevent message stacking by using a message buffer