Refactor lawnchair dao to promises