Symlinks

Split the update task into smaller chunks with more granularity/hooks.