use unix socket in tests to avoid port conflict