fix processing not returning promise
add dependencies badge