fix gson deserialization issue