new FM API support
added Background fetch