switch ->get_link() to delayed_call, kill ->put_link()