begin using Gen Server for handling conf state