[feature] xpitem struct for replace xpoll_entry