update interface and error.