Update Backtrack Algorithms