Update contorller