do not let multiple worker run at once &
allow the client to demand waitReindexing