Landmark small fixes (#2902)
* change updateLandmark to update by ref
* change useEffect for update to useLayoutEffect
* fix typos
* make updateLandmark mutable operation
* add story to update landmark
* fix lint
* replacing story in favor of test
* fixing lint
* restoring per test console warning mock
* switch back updateLandmark params
* fix updateLandmark param type
Co-authored-by: Daniel Lu <dl1644@gmail.com>