integration of xblock message passing