switched to grequest cause its easier, still problems with sockets