adjust poll(), but wait other part