update derived file