finish: store ranklist into db & update pro&sol