add Retrieving values asynchroniously