И фьючерсы, и обещания блокируются до тех пор, пока они вычислили свои значения, так в чем разница между ними?