Update custom component