save read progress to database for gui shell.