update req handler