event machine must be updated so it works with ruby 2.0