misc changes
now handling promise reject for actions shared