update interface and plugins