add constructor to add customized connection manager
update licenses is NOTICE file