Update with functions collected from devices