make it work with latest socket io. still not really working. don't know why