A new algorithm for the robust semi-random independent set problem