adding books and re-rendering views