idempotent singleton program launcher