update EOF