How can i make my VB6 app to wait for a condition but not to use much of CPU?