fixed a crash with asynchronous simultaneous access of the database
fixed how we weren't always saving the current roster date