solve update