update with backup