add notExists callback to FILE apis