adding __future__ support for compatibility
remove lock files, using sockets instead