evaluate expressions concurrently