prevent multi stating service
update ver