modified server, client implementation to make it tfo aware