add more to didUpdate