fixed issue with orchestrate promise catch block