call render with new context, not null