updated storage to fire events on data change