improve library scan progress reporting