update compnents