remove unused deps
add push event
change request decoding so it works