added a simple long-polling module