refactored service for updating address, we  are ready for tab