add pulltorefresh and more @yangchen