fix conv controller to keep params