add support on updating project