add a way to store what exactly levels we have already prepared
add a way to get current max level and to store it in DB
cleanup
data -> job