update subject during assignment