avoid param reloading