added pull from bottom
added animations
also start refreshing when pullFromBottom
(cherry picked from commit 439f6c7)