fixed, generate wrong signature when data contains space
ready for 0.8.3