update lock for testing
remove crazy usage of eval
fix regression, share dialog bust
correct #uniq!