Refactor Charon database syncing and CharonSession object methods

why do you use star quantifiers rather than pluses ones ? is "___" a valid case ?