store is now smarter and updates inline