update dependencies and fix saving settings to localStorage