busywait bug demonstrator prog