fix open future