update promises