add books dir when missing