Also, I use the
OverDrive Link plugin for calibre to keep track of what's available. If I've already read it, I will "Ignore" the book under the Discovered books list, so it won't show up until I select "Show Ignored".
The plugin helps me find books at all the libraries I have available, and when I've read it I hide it from the list to avoid confusing me... it all works out...
Try it, it's really handy!