Ditch separate thread for receiver