add poll mode