attachment update for components