refactor bgFetch on iOS8