we don't need 'xmlhttp.onreadystatechange' now.