proxy with half poll