Add pull to refresh feature. Clean up the code. Add pagination.