fix tests and improve the kibble but still the kibble needs to be prepared to manage concurrent edge creation.