update homepage, refactor a little bit
Merge branch 'develope'
add branch param to list_result