Add engine.io support