update bug init return value bugs