Switch over to use finagle. Need to make more refactoring