added option to ignore cache