LeBron James: Cavs in tough spot, but will get better