add reply and pull to refresh