add persist strategy