update to vertx 3

update service registry to work with shared map