update Diskcached's logic

- async to write disk
- control to save NSSearchPathDirectory
add travis