alive
sync with avhttp