add render interceptor