readahead: Fix the readahead buffer not applying the exact value

I'm too tired to fix it correctly. It appears that onPreferenceChange is called before setProgress, which doesn't seem logical so I'll just leave it like this for now