message queue and block changed