fixed newsignedobject flaws