resolve circular dependency by moving manifest plugin in to cf