On supporting UAV based services in 5G and beyond mobile systems