*update init