wakeup time improvement

Hi,

I am looking for a way to improve wakeup time for my application.  I'm using the nRF52480-DK, SDK16, and SoftDeivce 140.  I am able to wake the device from a variety of button inputs, and subsequently send the command associated with the respective button, but I have found that I need to delay the firing of that event by ~1750ms after power-up in order to ensure that the peripheral has reestablished connection with the central.  Is there a way to speed this up?  When the device boots, it uses fast advertising with a whitelist.  Ideally, I'd like to be <1000ms to make the event less perceptible to the user. 

Below is an example of what I'm seeing in my debug terminal.  Maybe this has to do with the three repeated peer_manager_handler: outputs?

Thanks 

<info> app_timer: RTC: initialized.
<info> app: Application Started
<info> app: m_whitelist_peer_cnt 2, MAX_PEERS_WLIST 8
<info> app: Fast advertising with whitelist.
<info> peer_manager_handler: Peer data updated in flash: peer_id: 0, data_id: Peer rank, action: Update, no change
<info> app: Connected
<info> peer_manager_handler: Connection secured: role: Peripheral, conn_handle: 0, procedure: Encryption
<info> peer_manager_handler: Peer data updated in flash: peer_id: 0, data_id: Peer rank, action: Update, no change
<info> peer_manager_handler: Peer data updated in flash: peer_id: 0, data_id: Local database, action: Update
<info> peer_manager_handler: Peer data updated in flash: peer_id: 0, data_id: Local database, action: Update
<info> peer_manager_handler: Peer data updated in flash: peer_id: 0, data_id: Local database, action: Update
<info> app: User sent: ...some command...
<info> app: send release key.

Related