rename Library.flush -> Library.refresh because the old name was confusing