bug fixing for user bookshelf