fixes: interrupt freeing, cache flush interval