[enhance] redo rsvp link parsing and action on client