update for procedural eva slow