fixed bugs
safe update
sign log