Why are you using promise in the async function Do_System_Refresh() if you are not even going to use it? You don't need to use promise for the Do_Refresh_UI() function it is synchronous.
as for System_Refresh(), where the Ajax call is happening it already binds in the async function. I hope you get the answer :)