Added RankOne update method and tests