update custom component sample