update_rank