Add async option