server_recv_handler partially done