Meanwhile , outgoing President Leonid Kuchma has fired Prosecutor General Hennadiy Vasylyev following opposition demands for his dismissal in connection with the election crisis .