fix bug for not setting year & skip non link book