- refactor render_batch
- add render target
- update proj