added basic auto update