update some components