moved download logic from fragments to activity
both fragments get updated when refreshed