add nocache support