promise post nearly complete