remove unecessary byte copy
recover occasional failure due to thread scheduling
fixed an ReflectUtil issue