view.render take extra data, and ready to release