update molecule