[feature] too many bugfix for upoll