implement new docIdServer