The AP of each portal is calculated after all request finished. AP and it's related info is store in ```options.details.playerApGain``` of each ```window.portals```. This data will use after next batch of request finished and no need to calculated again if the portal detail didn't change.