On Gathering of Semi-synchronous Robots in Graphs