Idea optimizing and updates