updates require paths