all interfaces update