future proof client for multi creds
update demos
merge