add a register queue, so that controllers can be registered before bootstraping
some logging, remove unneeded sync.once.  Register works now