used promise on sub request create from modal