update students async
update Reason get to async
add default None while get argument
update reason post to async