assignment update bug fixed