merge promise helpers