added backports handling
corrected returnvalues of sa-update