Change the implementation of @Async to avoid using 'sleep'

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>