Update basic controler