fix is_new bug