Firebase Realtime Database, ¿cómo saber el estado de "synchronization"?

La aplicación de server pone una input en FRD y luego envía un post de Firebase Cloud. Escucho la alarma de notificación y enciendo el teléfono Android. Veo la notificación de FCM, pero no veo la input recién agregada en la aplicación. Espero unos segundos y luego aparece.

Creo que puede tomar unos segundos hasta que la aplicación obtenga onChildAdded . Pero, ¿cómo sé si FRD se está sincronizando para poder mostrar algo como "Sincronizar …" para que los usuarios no se pregunten por qué recibieron una notificación para la nueva input, pero no aparece en la aplicación por unos segundos?

 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ... val database = FirebaseDatabase.getInstance() EntriesRef = database.getReference("entries") EntriesRef?.addChildEventListener(object:ChildEventListener{ ... override fun onChildAdded(p0: DataSnapshot?, p1: String?) { //adds the new entry to the Recyler View } }) }