[feature] add xio/ep.h and remove old ep/