much better: phone home asynchronus