update interfaces and resources