fix bug where delegate was not being updated about name changes