fixup: RFC don't construct dir path in Update()