finished msg_frame_buffer_push, fixed memory bug