Fix pull-to-refresh not updating portfolio properly