fixing receive msg