work on longpoll