adds pull to refresh, adds album artwork fetch async