Push/Pull user wallets to database

update for #856