Optimize render function