poll every 2s, handle from from remote control