update whensj