updates now work properly