optimize URI parsing