message: don't check new crates if lock file exists
diff: @@ -53,11 +53,15 @@ pub fn start_daemon() {
  let opts = opts();
  let mut doc_builder = DocBuilder::new(opts);
  + if doc_builder.is_locked() {
  + debug!("Lock file exists, skipping checking new crates");
  + } else {
  debug!("Checking new crates");
  match doc_builder.get_new_crates() {
  Ok(n) => debug!("{} crates added to queue", n),
  Err(e) => error!("Failed to get new crates: {}", e),
  }
  + }
  thread::sleep(Duration::from_secs(60));
  }
  