adding delegate to viewcontroller
fixed white screen flashing
Merge branch 'jc-background_fetch_1'