OS 2.3 Gingerbread now running 31.3% of Android devices