add product icon and finish the auto update feature