using eventmachine in stead of sucker_punch