bug: post as json instead of form encoded for push