work on pull-to-refresh integration