mark @launcher as transient
keep lock until the last rehash