update custom compoent
simple is better