Andrew/refresh

pull to refresh. merge other PR's before reviewing this one
:innocent: 
if you guys can think of a better way, please fix!!