Can i upgrade gpu and ram of this laptop?

I want to upgrade my lenovo g580 lappy from 4gb ram to 8gb and also gpu to 2gb. I have two graphic cards so if is it possible manually? Specs: i5 3rd gen,4gb ram, integrated graphics 1gb, external nvidia 610m graphics1gb

You can upgrade ram, but can't change the gpu of the notebook, because the components are all in the same line and place, and laptops are made for battery saving stuff and not for performance, because it's still a laptop, does not have the space of a pc case, even the CPU can't be changed cause that comes along with the integrated graphics, so nope
Only hope is to upgrade ram.