change periodic check to singleton

Change-Id: I18a7c74c29958f8c160e4085b2dff93d5cc83535