wait for interface