profile layer delegates updated