solve receiver bug