add preread to speed up limeview with slow io
add delete callbacks to a lot of filters
clean TODO (a little bit)