add ui module
rename main service name
add guava to implement and use event bus