adding basic read/write splitting and dumb connection load balancing