Adicionando itens ao array Firebase no Swift sem observar primeiro o array

Atualmente, adiciono uma nova postagem ao meu array do Firebase observando primeiro o array, acrescentando meu novo post e atualizando a ref:

REF_USER.child(UID).observeSingleEventOfType(.Value, withBlock: { snapshot in
   if !snapshot.exists() {return}
   if let dict = snapshot.value as? Dictionary<String, AnyObject>, 
      let posts = dict["posts" as? [String] {
      posts.append(newPost)
      REF_USER.child(UID + "/posts").setValue(posts)
   }
}

Existe uma maneira depule a etapa de observar, e imediatamente atualizar postagens em uma matriz? Hipoteticamente, algo como:

REF_USER.child(UID + "/posts").addToArray(newPost)

questionAnswers(1)

yourAnswerToTheQuestion