update project; fix tests; allow empty JSon body