update leetcode and why idea