handle transaction change notifications