Create a backgroud task to register static list of machines.

Fix #2181
scratch that-- remove the "period" parameter and the ```for {```; call via go ```util.Forever(s.SyncStatic, period)```