I would suggest still to use `done` as `updateApnList` is a potential async function.