virgilio binds promise for you

So we don't have to bind manually each time we call an action. It messes up the logging and namespaces maybe. But let's discuss :)