update recipient handling