Decoupled APNS Push

causes UI delays