simple+ext poll loop