fixed function msg_frame_buffer_push()