fix piece initialization with skipValidation, need async callback