better menu polling