Added 'async' mode
Updated version