have a drink and waiting for result callback