update interface and resources