RM-420? Are you sure that's right, because I've never seen that product type before.
Dial *#0000# and look near the bottom of the screen for your product type. Also, check the sticker inside your phone for the product code. Let us know what both are and I'll see what I can find out about your firmware.
Oh, and is your phone branded by your carrier (Telcel) or is it an unlocked 5800?
And once you dial *#0000# you can go to Options > Check for updates to see if there is anything available via FOTA (Flash Over The Air). If you don't have a data plan, then set up WiFi before doing this, since it will download data from Nokia's servers.
Currently the v40 firmware is only available for RM-356 by NSU, and a few other product codes via FOTA. However, your v20 firmware is quite old and there should be something newer for you. Even updating to v21 would be worth it, since there was a significant browser improvement after v21.
The latest firmware that most non RM-356 phones have is v31.x.101.
MY BAD!! yeah .. how can i ask and even get wrong U.U
it's the RM- 428