update shall file