fixes ( + contract update bug fix)