if we add handler to access phase, nginx may add extre post_access_phase after access phase(see ngx_http_init_phase_handlers at http.c:460).
preaccess phase use generic checker, generic checker checks less then access_phase_checker, and it's enough for us. 
the ps_preaccess_handler will only be called only once, so the movements may be acceptable.