update receiver