fix bug in android 2.3