Impact And Challenges For Mobile Cloud Computing in 2023