enhance filter implementation
fix swiperefreshlayout refreshing bug