Rewrote API to NSOperations and change folder picker behaviour