Having a fully working pull and refresh