revise consumer and server for Python 3.3.0