changing order of channel callback to beat race condition
adding coffee