Create a backgroud task to register static list of machines.

Fix #2181
Yeah, I want to have total control over the response, so went for http level without hesitation.... It's better to mock client interface.  Thx!