adding more server variable value support; added async end method