drain not being called
fix drain event not being called