see description

- searching is case-insensitive;
- xml is full downloaded before parsing it;
- now there is no serialization in DB;