implementing dynamic rendering for spa applications