It all depends on when your visa runs out before you can talk of changing after April. Moreover, when you got a sponsor through an agent, have you confirmed the authenticity of your sponsor as having eligibility to sponsor a worker. or the agent just collected money from you just for the sake of bus...