Yes, you can, in theory, renew the visa indefinitely for up to two years each time. This is always up to the discretion of the immigration officer you are speaking to.