Updating signal value doesn't always update DOM? - SolidJS