Move all async stuff under handlers directory for simplicity.