add blog promise