profile component controller update