bug fix - component update