update model interface