remove promise experiment