Improved react watches sync