scores persist to db