changed signaling to firebase