writer update