added spinner for ui experience using service calls