Fix large push data getting truncated

This fixes random 500 when hooked diff is too large.
Closes #258
Merge pull request #261 from Mikulas/fix-push-data-truncated

Fix large push data getting truncated