optimize the sw requirement change list