added random thread delay to simulate "real life" whatever that is...