added nsfw filter and fixed option persistence issue