fix validate first not add new item problem