update interface controls