receiver life-cycle