database listner updates