added alert view if there is an error, progress hud for initial fetch