made python3 compatibe
added cache_fill as a background thread
working on a better webinterface and a mudiled builder for that