promised api request / db response