update inteface