Improve arecord function

- rename function to record
- additonal request ptr record
- new alias rptr and ra