update generic remote