the option to generate more addresses to the keypool already exists Code:
# bitcoin.conf
# Pre-generate this many public/private key pairs, so wallet backups will be valid for
# both prior transactions and several dozen future transactions.
keypool=100
but as far as i understand, it’s supposed to keep backups valid (for some time), not to sync multiple wallets. i have no idea how that would work in the long term.