add request dependencies
bugs of parse dependencies when transport