added a runnable to run async that uses the checker and sends messages etc
implement the command