use scheduler with merge