update client send method