user reported crash in updateBalance, when saving transaction: maybe in some occassions, observer is called before onCreateView, protect by checking existance of balanceTv