subject controller updated