simple twisted client