fix channelFireBase problems with undefined data