new manager class: ServerConnectionManager
change server interface according to our newly added manager class