Fix #51 support manual triggering