fix message polling