add a boolean to bypass the cache on find_by_pk