twitter client implementation