added controls on positions updates