try to make a receiver loop but failed