refine CHannel api
load data by ajax