updating message and controllers