remote update params refactoring