avoid file.append
update common