finish message queue