Update path generation