create request with correct uri from options
cleanup handling of base uri