fix API level 16 bug