implemented serialized coroutine access for iOS only