fix undefined local variable 'data'