fixed the bug due to which update of factor doesn't get propagated